#ifndef SHAPE_FINALNODE_H
#define SHAPE_FINALNODE_H
#include "initialnode.h"

/**
 * @class FinalNodeShape
 * Представляет собой элемент Final Node языка UML.
 */
class FinalNodeShape : public virtual Shape, private InitialNodeShape
{
public:
	FinalNodeShape (QGraphicsItem *parent = NULL);
	FinalNodeShape (const QPointF &pos, QGraphicsItem *parent = NULL);
	virtual FinalNodeShape *clone() const;
protected:
	virtual void paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget);
};

#endif // SHAPE_FINALNODE_H
